Skip to main content

Installation Checklist

tiCrypt Backend

Sr. No.ActionNotes
1.Download Documentation
2.AssignPublic IP for backend server (visible by intended users)
3.AssignPublic fully qualified name with DNS binding to IP
4.GenerateTLS certificate for name (need perfect match)
5.CreateLogos for deployment and host somewhere
6.RequestDeployment file bound to name from Tera Insights
7.Download
8.InstallRPMs in tgz archive (Section 2.2)
9.SetupFirewall (Section 2.3)
10.InstallNginx
11.ConfigureNginx (Section 2.4) using name+TLS certificate
12.InstallMongoDB (version 4.2 or higher)
13.ConfiguretiCrypt-auth service (Chapter 4)
14.ConfiguretiCrypt-rest service (Section 3.2)
15.ConfiguretiCrypt-file-manager service (Section 3.3)
16.ConfiguretiCrypt-storage service (Section 3.4)
17.ConfiguretiCrypt-proxy service (Section 3.5)
18.ConfiguretiCrypt-logger service (Section 3.6)
19.ConfiguretiCrypt-stats service (Section 3.7)
20.ConfiguretiCrypt-notifications service (Section 3.8)
21.ConfiguretiCrypt-maintainance service (Section 3.9)
22.ConfiguretiCrypt-vm service (Chapter 5)
23.CreateVM images (see )
24.Download
25.Install & ConfigureVM Controller (Chapter 6)
26.Registerthe first account using tiCrypt frontend. Becomes SuperAdmin

tiCrpt Frontend

Sr. No.ActionNotes
1.Distribute
2.Distributedeployment file (generated by Tera Insights)
3.Registernew accounts
4.ManagetiCrypt through web interface

tiCrypt Audit

Sr. No.ActionNotes
1.Download Documentation
2.AssignPublic IP for audit server (visible by intended users)
3.AssignPublic fully qualified name with DNS binding to IP
4.GenerateTLS certificate for name (need perfect match)
5.InstallNginx (if needed, Section 2.1)
6.ConfigureNginx domain (Section 3.7)
7.InstallClickhouse (Section 2.1.3)
8.InstallMaxMind GeoIP2 database (if geo-location is desired, Section 2.1.4)
9.Download
10.InstalltiCrypt Audit (Section 2.2)
11.ConfiguretiCrypt Audit (Chapter 3)
12.Loadexisting logs (Section 3.8)
13.Createfirst user (will be admin, Section 3.9)

tiCrypt Mailbox

Sr. No.ActionNotes
1.Download Documentation
2.AssignPublic IP for mailbox server (visible to the entire Internet unrestricted)
3.AssignPublic fully qualified name with DNS binding to IP
4.GenerateTLS certificate for name (need perfect match)
5.InstallNginx (if needed, Section 2.1.1)
6.Configurefirewall (Section 2.2.2)
7.Download
8.InstalltiCrypt mailbox (Section 2.1.3)
9.ConfiguretiCrypt mailbox (Sectin 2.2)
10.ConfigureNginx domain (Section 2.2.3)